home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / pascal / tplus.zip / TURBO55.TXT < prev    next >
Text File  |  1989-08-13  |  8KB  |  153 lines

  1.                                 Turbo Plus
  2.  
  3. Turbo Plus is a programmers tool kit fro Turbo Pascal 5.0.  Turbo Plus
  4. consists of a set of Unit Libraries, Screen Painter, Source Code Generator,
  5. Prototyper, Sample Programs, Complete Pop-Up help system, and a 300 page
  6. professional manual.
  7.  
  8. Turbo Plus contains a large and extensive group of procedure and function
  9. libraries.  These routines are written in both Assembler and Pascal.  They
  10. have developed and improved over the years along with Turbo Pascal itself.
  11. Turbo Plus is used by thousands of large corporations, sortware vendors, and
  12. individuals.
  13.  
  14. Nostradamus develops and markets programming tools as part of an effort to
  15. produce high quality software.  For example, Instant Replay Professional
  16. from Nostradamus, was written with Turbo Pascal and Turbo Plus.  Nostradamus
  17. uses their own tools for developing other products in order to refine and
  18. discover what tools are actually needed.  And the other programs themselves,
  19. such as, Instant Replay are better products because of the widespread use and
  20. experience gained from the tools.
  21.  
  22. Unit Libraries
  23. --------------
  24. The programming libraries include extensive support for:
  25.  
  26. Screen                      Keyboard                    Cursor
  27. Dynamic Menus               Universal Menus             Graphics Menus
  28. System Resources            Integer I/O Fields          Real I/O Fields
  29. Floating Point I/O Fields   Scientific Notation I/O     Hexadecimal I/O Fields
  30. Scanned I/O Fields          I/O Field Intervention      File Handling
  31. Normal Error Handling       Critical Error Handling     Diagnostics
  32. Sounds                      Mouse                       Strings
  33. Timer                       Special Effects             Printer
  34. .PCC,.PCX Graphics Files    Grouped File Libraries      General Windows
  35. Elementary Windows          Standard Windows            Pre-Allocated Windows
  36. Window Modification         Directory Windows           Window Pushing/Popping
  37. Graphics Windows            User Color Installation     Instant Displays
  38. Curtain Displays            Venetian Blind Displays     Exploding Displays
  39. Automatic Monochrome Color Change                       Compress/UnCompress
  40.  
  41. Screen Painter
  42. --------------
  43. The Screen Painter "Screen Genie", is included as part of the Turbo Plus package.
  44. The Turbo Plus Windowing, Menuing, and I/O routines work with Screen Genie.  For
  45. example, to create a window, you simply "paint" it with Screen Genie.  Turbo
  46. Plus routines can then display, push, pop, and otherwise process the Screen Genie
  47. windows in monochrome and color CGA, EGA, and VGA 25, 43, and 50 line text modes.
  48. There are also corresponding routines for displaying and processing screens,
  49. windows, and menus in bit mapped graphics CGA, EGA, and VGA modes even though
  50. Screen Genie is a text based screen painter.  In graphics, the window or menu
  51. pixels are generated from the text and attribute data.  Actual graphics
  52. windows require 50 to 200 as much disk space as Screen Genie windows and are
  53. much more difficult to create.
  54.  
  55. Menus are painted with Screen Genie as easily as ordinary windows.  They are
  56. displayed, pushed and popped just like windows.  Menus are scanned at run
  57. time in order to bounce selection bars and perform menuing operations.  This
  58. is true in both text and graphics modes.
  59.  
  60. Transparent and shadow areas can be quickly painted with Screen Genie.
  61. These areas are then recognized by the Turbo Plus window display routines.
  62.  
  63. The window display routines provide a choice of instant curtain open, curtain
  64. close, vertical blinds, horizontal blinds, and exploding visual effects.
  65. And the timing of the display effects is variable.
  66.  
  67. Source Code Generation
  68. ----------------------
  69. Screen Genie has faciliries for generating the necessary Turbo Plus library
  70. calling source code.  Turbo Plus includes routines capable of scanning a
  71. screen or window in search of I/O fields.  These I/O fields are designated
  72. when screen is created with Screen Genie.  Screen Genie can then generate
  73. the source code needed to scan and process the I/O fields.  Any number of
  74. I/O fields can be designeated, and full support is included for all data
  75. types, including Hexadecimal and Scientific Notation.  When generating code
  76. for I/O fields, Screen Genie assists in creating code that uses the following
  77. Turbo Plus I/O routine options:
  78.  
  79.   Write or read options
  80.   Field (x,y) positioning, or run-time scanning
  81.   Foreground/Background attributes
  82.   Active Field Attributes
  83.   Field Variable Name
  84.   Initial cursor positioning
  85.   Exit or return code variable
  86.   Intervention routine for each key struck
  87.   Status line location, if needed
  88.   Masks for alpha/numeric check, upper case only,
  89.    float $, etc..
  90.  
  91. The I/O routines provide automatic handling of cursor movement within the
  92. field, insertion, deletion, home/end, keyboard status, highlighting, erase
  93. to end of field, exiting, and so on.  Unique user intervention routines can
  94. be written to provide additional or custom support.
  95.  
  96. Screens, windows, and menus, created with Screen Genie are automatically
  97. compressed.  Turbo Plus contains routines for easily incorporating these
  98. windows and menus into application programs.  Window modification routines
  99. provide end users with the ability to change window colors and positions.
  100. Programs that use Screen Genie to maintain all screens, windows, menus, and
  101. messages are easily converted to foreign languages.
  102.  
  103. Screen Genie windows and menus are incorporated into a program with Turbo
  104. Plus routines that can:
  105.  
  106. 1) Load from individual files at run time.
  107. 2) Load from grouped sequential file libraries at run time.
  108. 3) Process Turbo Genie generated units of windows and menus.
  109. 4) Any combination of the above.
  110.  
  111. Turbo Genie is a program included in Turbo Plus that will help organize
  112. screens, windows and menus.  It can generate the actual source code for an
  113. entire Turbo Pascal Unit that contains all the compressed screens, windows
  114. and menus needed by a program.  The unit can then be compiled and linked as
  115. part of the programs .EXE file.  Turbo Genie can also generate a unit for
  116. processing screens, windows and menus that are located in a sequential file
  117. library (SFL).  These SFL's are whole groups of screens, windows, and menus
  118. that are stored in just one sequential file.  Screen Genie has the ability
  119. to read from and re-compile an SFL when a window within the SFL is changed,
  120. added, or deleted.
  121.  
  122. Prototyper
  123. ----------
  124. A prototyper is included in the Turbo Pascal package for the purpose of
  125. viewing and designing and application as the screens, windows, menus and
  126. I/O fields are created with Screen Genie.
  127.  
  128. Sample Programs
  129. ---------------
  130. Turbo Plus has over 20 excellent sample programs that demonstrate and help
  131. explain the features and capabilities of the Turbo Plus package.  The
  132. first sample program contains the source code for the Turbo Plus demonstration
  133. included on the Nostradamus Demo Diskette.
  134.  
  135. Pop-Up Help
  136. -----------
  137. A complete pop-up help system that can be accessed from the Turbo Pascal
  138. Editor at any time is included.  The help system contains syntax and example
  139. information on every procedure and function included in the Turbo Plus unit
  140. libraries.  The help system was created with Screen Genie and Instant Assistant,
  141. another product from Nostradamus.  The entire help system is stored in one "SFL"
  142. file.
  143.  
  144. Professional Manual
  145. -------------------
  146. Turbo Plus contains a high quality, well documented and illustrated three ring
  147. binder manual with a table of contents and an index.
  148.  
  149. No Royalties
  150. ------------
  151. There are no royalties for derivative products, and Turbo Plus is copy
  152. protected by law only, with no cumbersome copy protection scheme.
  153.